package com.club.football.dto;

import lombok.Data;

import javax.validation.constraints.Max;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;

import static com.club.football.common.CommonConstants.NULL_MSG;

/**
 * 球员保存DTO
 *
 * @author 1
 * @date 2024/01/11
 */
@Data
public class PlayerSaveDto {
    /**
     * 球员ID
     */
    private Long playerId;
    /**
     * 名字
     */
    @NotBlank(message = NULL_MSG + "球员姓名")
    private String name;
    /**
     * 生日
     */
    private String birthday;
    /**
     * 身高
     */
    @NotNull(message = NULL_MSG + "身高")
    @Max(value = 500)
    private float height;
    /**
     * 体重
     */
    @NotNull(message = NULL_MSG + "体重")
    @Max(value = 500)
    private float weight;
    /**
     * 职位
     */
    private String position;
    /**
     * 状态
     */
    private String status;

    /**
     * 播放器img
     */
    private String playerImg;

    /**
     * 团队id
     */
    private Long teamId;
}
